package com.larry.design.creatation.builder;

/**
 * @author larry
 * @Title: design-frame
 * @Package com.larry.design.creatation.builder
 * @Description: 抽象建造者
 * @date 8/31/2110:40 PM
 */
public abstract class AbstractBuilder {

    Phone phone;

    abstract AbstractBuilder customCpu(String cpu);
    abstract AbstractBuilder customMem(String mem);
    abstract AbstractBuilder customDisk(String disk);
    abstract AbstractBuilder customCamera(String camera);

    Phone getProduct(){
        return phone;
    }

}

